x = int(input("Введите четырехзначное число:\n"))
if len(str(x)) == 4:
    if x%2==0: 
        print("Число чётное: Да") 
    else: 
        print("Число чётное: Нет") 

     
    if x%3==0: 
        print("Число кратно трём: Да") 
    else: 
        print("Число кратно трём: Нет")


    if (int(x**0.5))**2== x:
        print("Число является квадратом числа:",int(x**0.5))
    else: 
        print("Число является квадратом числа: Нет")

        
    print("") 

     
    x2 = x 
    mi=10 
    for i in range (len(str(x2))): 
        e = x2%10 
        x2//=10 
        if mi>e: 
            mi=e 
    print("Наименьшая цифра числа:",mi) 
    

    x3=x
    ma=-1 
    for i in range (len(str(x3))): 
        d = x3%10 
        x3//=10 
        if ma<d: 
            ma=d 
    print("Наибольшая цифра числа:",ma) 


    x4=x
    k=0
    for i in range (len(str(x4))): 
        s = x4%10 
        x4//=10     
        if s == 0: 
            k+=1 
    print("Количество нулей в числе:",k)


    print("") 


    e = x%10
    if (e**0.5)-(int(e**0.5))==0:
        print("Цифра в разряде единиц является квадратом цифры:",int(e**0.5))
    else: 
        print("Цифра в разряде единиц является квадратом цифры: Нет")

    
    d = x//10%10  
    if (d**0.5)-(int(d**0.5))==0:
        print("Цифра в разряде десятков является квадратом цифры:",int(d**0.5))
    else: 
        print("Цифра в разряде десятков является квадратом цифры: Нет")


    s = x//100%10  
    if (s**0.5)-(int(s**0.5))==0:
        print("Цифра в разряде сотен является квадратом цифры:",int(s**0.5))
    else: 
        print("Цифра в разряде сотен является квадратом цифры: Нет")


    t = x//1000  
    if (t**0.5)-(int(t**0.5))==0:
        print("Цифра в разряде тысяч является квадратом цифры:",int(t**0.5))
    else: 
        print("Цифра в разряде тысяч является квадратом цифры: Нет")  
else:
    print("Введенное число не является четырехзначным")
